Шифрование с помощью диска Альберти
В 15 веке итальянский ученый Леон Баттиста Альберти придумал шифровальный диск, усовершенствовав шифр Цезаря.
Способ работы
Для того, чтобы сделать такой диск, нужно взять два картонных диска разного диаметра и на каждый по кругу нанести алфавит (например русский). Затем соединить их в центре. Нижний диск (большего диаметра) используется для открытого текста, малый внутренний диск (подвижный) - для шифровки.
Теперь достаточно договорится с адресатом какой букве шифроалфавита соответствует буква "А". Учитывая, что в русском алфавите 33 буквы, сдвигов будет 32. Пробуя разные варианты, достаточно быстро можно найти ключ. Поэтому участники тайной переписки договариваются о ключе, в котором каждое слово смещается на различные расстояния. Например, ключ "ШИФР" говорит о том, что в первом слове букве "А" соответствует "Ш", во втором - "И", в третьем "Ф" и в четвертом "Р".
Удобство этого диска также в том, что можно проделать это всё не только с буквами того же алфавита, но и с другими символами. Тогда в подвижный диск можете записать любые символы, но так, чтобы их количество совпадало с количеством букв алфавита, на язык которого будет переводиться шифр. Этим я хочу сказать, что этот способ шифрования очень удобен и реализация ваших идей с ним почти не ограничена.